package com.cloud.sysmana.entity.dao;

import java.util.List;

import com.cloud.sysmana.entity.SysRoleFunc;

/**
 * 岗位功能Dao
 * @author gaof
 * @date 2016年5月5日
 */
public interface ISysRoleFuncDao {

	/**
	 * 通过岗位id获取岗位功能
	 * @param id
	 * @return
	 */
	public List<SysRoleFunc> getRoleFuncByRoleId(Integer id);

	/**
	 * 删除岗位所有权限
	 * @param roleId
	 */
	public void delRoleFuncByRoleId(int roleId);

	/**
	 * 批量添加岗位权限
	 * @param roleFuncList
	 */
	public void saveRoleFuncs(List<SysRoleFunc> roleFuncList);

	/**
	 * 通过功能id删除授权
	 * @param id
	 */
	public void delRoleFuncByFuncId(Integer id);

}
